Hack Bulgaria
github.com/HackBulgaria
We'll use it for communication & questions. Less noise than Facebook group, lighter than Slack.
+ guest speakers
Neat tool that comes with NPM
$ nvm use 10.12
$ which create-react-app
$ create-react-app not found
$ npm install -g create-react-app
$ which create-react-app
$ /home/radorado/.nvm/versions/node/v10.12.0/bin/create-react-app
$ create-react-app ...
$ npx create-react-app my-app
vs.
Check this talk - The Melting Pot of JavaScript, by Dan Abramov
React is a declarative, efficient, and flexible JavaScript library for building user interfaces.
It lets you compose complex UIs from small and isolated pieces of code called components
Taken from https://reactjs.org/tutorial/tutorial.html
A component can contain
const element = <h1>Hello, world!</h1>;
const name = 'Josh Perez';
const element = <h1>Hello, {name}</h1>;
By Hack Bulgaria