To make
something safer then it was before. It was first used to define making a
line of code safer from erroring in a bad way. In this example in react.js we are adding some '?' in a variable lookup so if it doesn't exist it
will gracefully return null, instead of breaking the Javascript.