ウェブサイト検索
私の NextJS アプリの _app.tsx では、トップメニューのナビボタンのスタイルを変更してレンダリングするために、import Router from 'next/router' を使用しています。
パスが / のときはレンダリングが動作しますが、/about にいるときはレンダリングが動作せず、次のエラーが表示されます。ブール論理は正しく動作しているにもかかわらずです。
エラー:
警告: プロパティ className が一致しませんでした。サーバー: "nav__NavActive-sc-6btkfp-2 gJVDzS nav__NavLink-sc-6btkfp-1 bvpMWI" クライアント: "nav__NavLink-sc-6btkfp-1 bvpMWI"
以下のスクリーンショットでは、私は現
続きを読む →
私はExpressJsをTypeScriptでセットアップして、InversifyJSとNextjsでIOCを使用したいです。また、webpackを使ってバンドルしたいです。サーバーサイドレンダリングを行うためにserver.tsでNextをインポートする必要があるので、Nextjs用にTypeScriptも設定しましたが、クライアントフォルダの.jsと.jsxファイルではES6の構文を使えるようにしたいです。
しかし、Next.js のコードをコンパイルすると何かがうまくいきませんでした。(server.ts で Next を使用しない場合は、正しく動作します)
webpack.c
続きを読む →
私はNextjsには初心者で、Reactjs + Typescriptを使ってウェブアプリケーションを作成しました。そして、これをNextjsに変換したいと思っています。どのファイルがどこに行くかというファイル構造やインストール部分について混乱しています。現在のウェブアプリケーション(ReactjsとTypescript)は、データベース(Postdb)や以下のような機能を持っています:
この既存のプロジェクトをスムーズにNext.jsに変換する方法は
続きを読む →
NextJSのルーターシステムがどのように機能するのか、ちょっと分からなくなっています:
私は次のようなカテゴリー別の記事を持っています:
Medical Charity Wedding Funeral私はナビゲーションバーを持っており、ユーザーは記事をカテゴリ別に表示したり、キーワードで検索したりすることができます。カテゴリ機能は完全に機能しています。
これが私のナビバーの見た目です。
つまり、ユーザーが
続きを読む →
こんにちは、皆さん! 私には問題があります - 私の NextJS + TS アプリケーションで setState が動作しません。 ReactHooks を使って状態を試しましたが、何も動きませんでした。コンポーネントをクラスに変更しましたが、やはり動きませんでした。 新しく作成した CRA アプリケーション(TSなし)でこのコンポーネントを実行してみました。そこではすべてうまく動作しました。
このコンポーネントは配列を props 経由で受け取り、それをボタンとしてレンダリングします。 State には cur
続きを読む →
私たちは、アプリケーションをナビゲートするためにURLを使用してAPIからいくつかのデータを取得しています。リンクコンポーネントでは、<Link href={{ pathname: url , someOtherProperty }} /> のようにURLを渡しており、そのURLは /path-to-page?query=value のようになっています。しかしクライアントで確認すると、URLが /path-to-page%3Fquery=value のように返されているのが見えます。<Link href={url}
続きを読む →私は Nextjs の TypeScript プロジェクトで作業しており、型エラーが他の種類のエラーのようにアプリの実行を止めないことに気づきました。それは私にとって問題ですが、さらに大きな問題は TypeError がビルド時に発生し、デプロイを行う必要があるときに主に型エラーを発見することになる点です。
開発中にTypeScriptのエラーがアプリの実行を停止させる方法はありますか?これを実現するにはどの設定を使えばよいですか?
それは私のtsconfig.jsonです
{ "compilerOptions": { "target": "es2020", "lib": [ "dom", "dom.iterable", "esnext" ], 続きを読む →新しい @nrwl/workspace を作成して Next JS アプリを作成しているときに、エラーが発生します: Error: Cannot find module 'typescript'. 同じ問題に遭遇した人はいますか?
ステップ -
発生するエラー
続きを読む →私はNext.jsのアプリケーションを構築しており、Vercelでデプロイしています。これまではすべて順調に動作していましたが、最近、大きなJSONファイルにいくつかの変更を加えたところ、そのサイズが約20%増加しました。サイズの増加が何らかの制限を超えたようで、現在、TypeScriptの型解決に起因すると思われるWebpack 5のエラーが発生しています。
私は JSON ファイルを import で直接インポートしています。私が集められた情報によると、tsconfig.json の resolveJsonModule コンパイラオプションが、webpack に対して JSON ファイルの型をその場で解決しようと指示する役割を果たしているようです。そのため、おそらく JSON ファイルを正しく操作しているかを確認できるのでしょう。
実際のところ、このファイルはかなり簡単なものです。以下のような、比較的シンプルな FoodItem オブジェクトの配列に過ぎません(以下は例示です):
import allFoodOriginal 続きを読む →コンポーネントにプロパティ Auth を追加するために、インターフェースを作成しました
interface AuthAppProps extends Omit<AppProps, "Component"> { Component: AppProps["Component"] & { Auth: boolean }; }私が演奏できるように
const App: React.FC<AuthAppProps> = (props) =>{ const { Component, pageProps: { session, ...pageProps }, } = props; return ( <SessionProvider session={session}> {Component.Auth ? ( <Auth 続きを読む →