It refers to the number of people in your team that can get hit by a bus before your project gets stuck.
It doesn't have to be a bus, imagine illness, holidays, parental leave, changing jobs, etc.
Let's see how it happens and how to increase it 🧵
How can it happen?
- Having only one developer on the team. They build all the software and they are the only person that knows how everything works.
- Having a "rockstar" developer on the team. They build complex systems and don't tell anyone about them.
👇🏻
How can we increase it?
- Write documentation. Every time you create a new system or go through an internal process, if anything could be improved, take the time to go and do it.
- Regular meetups. So you can know what everyone is working on.
Some people believe that you need to be a JavaScript master before starting learning React, and that couldn't be further from the truth.
You should know some fundamentals, and I want to tell you exactly which ones.
Let's begin 🧵
let and const.
This is the ES6 way of assigning variables, it replaces "var".
"let" is for variables that are gonna be reassigned in the future.
"const" is for variables that are not gonna change, you define them and you use them, but they have a "constant" value.
imports and exports.
A big part of React is reusability. You create a component (like a button), export it, and then import it on your other components without having to write it out again.