Pergunta de entrevista da empresa Accenture

What is hoisting in JS ? How Redux works ? ES6 features higher order components Difference between state and props