Building-block components for React.js