Ahmed Murtaza
ahmedgmurtaza
slides/com/ahmedmurtaza
codepen.io/ahmedgmurtaza
codesandbox.io/u/Ahmedgmurtaza
@ahmedgmurtaza
https://github.com/facebook/react/wiki/Sites-Using-React
770 renowned brands listed including
@ahmedgmurtaza
https://insights.stackoverflow.com/survey/2018
@ahmedgmurtaza
@ahmedgmurtaza
<script src=".../react.development.js"></script>
<script src=".../react-dom.development.js"></script>
<script src=".../babel.js"></script>
@ahmedgmurtaza
@ahmedgmurtaza
@ahmedgmurtaza
@ahmedgmurtaza
@ahmedgmurtaza
(from React team)
@ahmedgmurtaza
This is neither String nor HTML
Difference between HTML & JSX
https://reactjs.org/docs/dom-elements.html
@ahmedgmurtaza
Uses to transpile JSX into browser compatible javascript code.
<script src=".../babel.js"></script>
@ahmedgmurtaza
JSX uses React.createElement(), so react must be added every time JSX is used.
@ahmedgmurtaza
Capital case => component
Small case => HTML tag
@ahmedgmurtaza
@ahmedgmurtaza
you can use JSX inside of if statements and for loops, assign it to variables, accept it as arguments, and return it from functions
@ahmedgmurtaza
@ahmedgmurtaza
@ahmedgmurtaza
@ahmedgmurtaza
@ahmedgmurtaza
@ahmedgmurtaza
@ahmedgmurtaza
Must always remain Read-only
@ahmedgmurtaza
Define local Component State
@ahmedgmurtaza
For indepth knowledge
https://reactjs.org
@ahmedgmurtaza