React is the exciting web framework from Facebook. It runs Facebook.com, and a host of other high-performing web applications, and is designed to facilitate three goals: performance, agility, and scale.
React introduction & architecture
Getting ready to write code – getting the environment set up
First look at React in CodePen
Building a functional component
Rendering a component
JSX or createElement
Building and displaying a basic Component
Class based components
Passing data to a component via immutable props
Dynamically generated React components
Using array data
The key property & performance
Style, React and CSS
Embedding HTML in data
More about properties
Passing props around your components
Using props.children with nested components
Using context with nested components
More about JSX
JSX and the JIT transformer
JSX and the pre-processor transformer (compile/build)
Modularising the code using import/export
Building a stateful component
Setting and using State
Handling events with React components
More about the component lifecycle and specification methods
Components and pure components
Presentational, container, higher order – just how many component styles are there?
Flux – the original pattern
Redux Data flow
See why people choose JBI
12/02/2018: Your choice of development framework will have long term repercussions for IT and corporate strategy for years to come. When migrating and upgrading...
16/01/2018: React vs Angular which framework best for my organisation Speed, security and extensibility are the hallmarks of a great web service, and your...
06/02/2018: Originating from Facebook, React is a component based front-end library that allows you to build applications out of a tree of small, testable,...
08/01/2018: Knowing you need an app is one thing, making it happen should be as painless as possible. When a team of experienced developers needed to work...
Bring a JBI course to your office
and train a whole team onsite
0800 028 6400 or request quote
Get in touch
0800 028 6400
Excellent feedback, consistently !
"great tips help reduce build times"
"we got access to exclusive content"
"Short course meant less time off"
"what an inspiring trainer !"
"colleagues at 2 sites joined via web"
"I passed my exam the next day"