How to learn react?
● Write react code for simple apps. Dogfooding (using your own apps)
○ Example: track gym progress, daily diary, todo list
● Only write parts of app in react that make sense.
○ World of Tanks is written in C++ and Python, but uses React for UI
● Watch tutorials (thousands on the internet)
● Follow official react blog and blogs of react developers (@and_abramov,
@brian_d_vaughn)
● Attend conferences (@reactiveconf)
What is React?
● Open-source JavaScript library for building user interfaces
● Runs in browser and mobile devices (as React Native)
● Component based virtual DOM tree
● Declarative views for application state with no boilerplate
● Started by Facebook
● Community
● Documentation
● Tooling
● Easy to get started
Why not:
● Hate websites
● Don’t need UI
○ Data analysis, static information
display, video streaming
● Super light application
About me
● Work for VacuumLabs for 2.5 years
● Worked in Sweden (Malmö) for 5 years and
3 in Bratislava before
● Studied FMFI UK Informatics Mgr.
● Worked with CMS, CRM systems, eshops
mostly PHP based
● Last 2 years React frontend
● Projects:
○ eset.com
○ kiwi.com
○ joj.sk
○ visitsweden.com
○ nazar.se
○ t3kit.com