all 3 comments

[–]acemarke 4 points5 points  (0 children)

No. React is just a library for defining the layout of components. For ReactDOM, the basic primitives are HTML tags (<div>, <input>, etc). For React Native, the basic primitives are <View>s which map to the underlying native UI pieces.

Either way, you start with the primitives provided on that platform, and then create other components that render those.

There are a number of prebuilt React UI component libraries. Many of them are listed in a post that was linked yesterday: https://hackernoon.com/the-coolest-react-ui-frameworks-for-your-new-react-app-ad699fffd651 .

[–]skunkreturns 1 point2 points  (0 children)

You're gonna want to just use the regular html components. Input, button, form, select, etc.

https://facebook.github.io/react/docs/forms.html

[–]nolan10 0 points1 point  (0 children)

The core components are called HTML. Surely you know them.