Estou a trabalhar com o Firebase e a inicializar as APIs e funções para obter os dados de que preciso em firebase.tsx e depois a importá-las no meu ficheiro pages/index.tsx mas não consigo aceder às exportações após a inicialização da aplicação Firebase
services/firebase.tsx:
import firebase, { FirebaseOptions } from 'firebase/app' import { getAuth } from 'firebase/auth'; import { collection, doc, setDoc, getFirestore, query, where, getDocs, orderBy } from Ler mais →
Estou a tentar livrar-me de um aviso no meu projeto:
react-dom.development.js?61bb:67 Warning: Prop `id` did not match. Server: "t4j6jv-aria" Client: "v0lutu9-aria"Infelizmente, não tenho ideia do que está a causar o problema, qualquer ajuda será apreciada. É assim que a linha 60 aparece em CasinoList.tsx:
Ler mais →
Hoje configurei um novo projeto utilizando Yarn e NextJS na minha máquina Windows. Ao iniciar, recebo um erro indicando que a diferenciação de maiúsculas e minúsculas é "inválida" para o diretório do meu projeto. Especificamente, estou a ver os seguintes erros:
Estou a ter um problema com um ciclo de dependência na minha aplicação NextJS que estou atualmente a tentar resolver.
Aqui estão os meus ficheiros. Só incluí as importações que estão a mostrar erro de ciclo de dependência
store.ts:
import rootSaga from './sagas/rootSaga';import authSliceStore from './slices/auth/authSlice.store'; // Dependency cycle via ./auth/auth.saga const persistConfig = { key: 'ea-root', version: 1, storage, blacklist: ['authError'] Ler mais →
Nextjs ignora a opção target do tsconfig durante a compilação. Classes ES6 e funções arrow são transpiled para funções.
Quando next build ele escreve no terminal
info - Using tsconfig file: ./tsconfig.jsone o alias de caminho não causa um erro. Então o meu tsconfig está a ser aplicado. Mas o Nextjs transpila todas as funções arrow, classes, etc
// tsconfig.json { "compilerOptions": { "target": &qu Ler mais →Tenho o ficheiro abaixo que apresenta um erro do tipo TypeError.
Estou a tentar implantar a aplicação no Vercel usando Nextjs.
TypeError: Cannot read properties of undefined (reading 'name')Por favor, encontre o código abaixo
import { RawNodeDatum } from 'react-d3-tree/lib/types/common'; interface nodeBFSInterface { name: string; tree: RawNodeDatum | RawNodeDatum[]; newNodeName: string; attributes: { type: string; url?: strin Ler mais →Estou a tentar mover uma aplicação Next.js 13 que está a funcionar atualmente para um monorepo único. Basicamente, criei um novo repositório usando npx create-turbo@latest e depois movi o meu repositório existente (vamos chamar-lhe "frontend") para a pasta apps/. Depois disso, fui e adicionei no apps/frontend/package.json a dependência 'ui':
{ "name": "frontend", "version": "0.1.0", Ler mais →Então, estou a tentar fazer a página de login funcionar com email e palavra-passe da base de dados e quando clico para submeter os valores, estou sempre a ter a sessão como nula. Isto é o que estou a fazer:
CredentialsProvider({ name: "Credentials", credentials: {}, async authorize(credentials: any) { //check user const user: any = await prisma.user.findUnique({ where: { email: credentials.email, }, Ler mais →Estou a criar uma página SSG usando Nextjs. Importe o model-viewer escrevendo uma tag não do Next.js. E eu quero ativar AR automaticamente quando o utilizador entrar nesta página. Então eu chamo activateAR() em useEffect() usando useRef, mas acontece um erro por causa do valor 'null' do useRef.
Apreciando usar NextJs pela sua capacidade de gerir facilmente o código do cliente e do servidor no mesmo framework.
Obviamente sei que o NextJS separa o código que sabe separar (por exemplo, getServerSideProps), mas é seguro ter variáveis/auxiliares de cliente e servidor no mesmo ficheiro?
Por exemplo, digamos que eu tenha um ficheiro chamado constants.ts situado em algum lugar na base de código. Se esse ficheiro contiver algo como:
/* cons Ler mais →