Pergunta de entrevista da empresa SpiderOak

What is the difference when evaluating expressions using "==" versus "==="? Can you explain what higher-order components are? What is state?