I am new to React.
I am going to start a project which uses React. So I decided to look for some front end material design library for react. I looked at such libraries, I found material-ui, but does not have components I need(ex: navbar, footer, searchbox). So I decided to go with MaterializeCSS. Then I came accross a post here on the StackOverflow.
Quoting:
You shouldn't be using jQuery with React. React uses a virual DOM to make UIs and jQuery uses the normal browser DOM. This means that if you start using jQuery to handle state, React is no longer handling state, events, and UI rendering. (https://hashnode.com/post/why-is-it-a-bad-idea-to-mix-jquery-and-react-cit77t20z02j5fq536wlyiwtk). MaterializeCSS uses jQuery to interact with many (if not all) of their components.
Is this really true? If so how could we use libraries like Boostrap and MaterializeCSS (since alternatives like react-bootstrap, react-materialize are not matured yet)
And
- what is the advantage of using react-bootstrap over, normal bootstrap?