ReactJS

2 min. read

ReactJS

https://create-react-app.dev/

https://jscomplete.com/playground

https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi/related?hl=en

React uses JSX which in turn uses BabelJS

function Button(props) {
const handleClick = () => props.onClickFunction(props.increment);
return (

);
}

function Display(props) {
return (

{props.message}

);
}

function App() {
const [counter, setCounter] = useState(0);
const incrementCounter = (incBy) => setCounter(counter+incBy);
return (



);
}

ReactDOM.render(
,
document.getElementById(‘mountNode’),
);

https://jscomplete.com/playground/rgs1.7

React VS

https://www.youtube.com/watch?v=lYWYWyX04JI
https://www.youtube.com/watch?v=DMCfaz_wG1I
https://www.youtube.com/watch?v=SWZ_4YBFBhs
https://www.codeinwp.com/blog/angular-vs-vue-vs-react/
https://levelup.gitconnected.com/angular-vs-react-vs-vue-which-is-the-best-choice-for-2020-81f577697c7e
https://www.tivix.com/blog/choosing-the-best-javascript-framework-or-library-for-your-project-react-angular-vue-js-or-polymer
https://vuejs.org/v2/guide/comparison.html
https://blog.paradisetechsoft.com/vue-js-react-angular-vs-polymer/
https://themindstudios.com/blog/react-vs-angular-vs-polymer-comparison/
https://www.slant.co/versus/11171/11378/~polymer_vs_vue-js
https://www.valuecoders.com/blog/technology-and-apps/vue-js-comparison-angular-react/
https://stackshare.io/stackups/polymer-vs-react

Courses

Build and Deploy a React Admin Dashboard App With Theming, Tables, Charts, Calendar, Kanban and More

References

https://medium.freecodecamp.org/learn-react-js-in-5-minutes-526472d292f4

https://medium.com/@cramforce/designing-very-large-javascript-applications-6e013a3291a3

https://medium.freecodecamp.org/these-are-the-concepts-you-should-know-in-react-js-after-you-learn-the-basics-ee1d2f4b8030

https://app.pluralsight.com/paths/skill/react
https://app.pluralsight.com/library/courses/react-js-getting-started/table-of-contents