Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida

Por que aplicar o Recoil Root no App e não no index/main.tsx?

import React from 'react';
import ReactDOM from 'react-dom/client';
import { RecoilRoot } from 'recoil';
import App from './App.tsx';
import { Styles } from './styles/GlobalStyles/Index.tsx';
import { ThemeProviderApp } from './styles/ThemeProvider/Index.tsx';

ReactDOM.createRoot(document.getElementById('root')!).render(
  <React.StrictMode>
    <ThemeProviderApp>
      <Styles />
        <RecoilRoot>
          <App />
        </RecoilRoot>
    </ThemeProviderApp>
  </React.StrictMode>
);
2 respostas
solução!

Salve, Cristian!

É o local indicado pela própria documentação, dá uma olhada: https://recoiljs.org/docs/introduction/getting-started/#recoilroot

Mas é uma excelente pergunta :)

Valeeeeo

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software