Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save kenmori/a45ee752d6fe2fff95f82d8e917f56c3 to your computer and use it in GitHub Desktop.
Save kenmori/a45ee752d6fe2fff95f82d8e917f56c3 to your computer and use it in GitHub Desktop.

react-dom.development.js?61bb:506 Warning: Did not expect server HTML to contain a <ul> in <dd>.

and

Warning: Text content did not match. Server: "1" Client: "2"

see: skip ssr

SSR中に意図的にクエリをスキップしたい場合は、クエリオプションにssr:falseを渡すことができます。 通常、これはコンポーネントがサーバー上でロード状態でレンダリングされることを意味します。

コンポーネントをローディングの状態でレンダリングする

      <Query query={messagePageNationQuery} variables={pageNationStateForQueryVariables} fetchPolicy="cache-and-network">
          {({ error, data }) => {
          if (error) return <Error />;
          if (data.messageThreads) return (
            <Message.Provider
              value={{
              onClickPrev,

to

      <Query query={messagePageNationQuery} ssr={false} variables={pageNationStateForQueryVariables} fetchPolicy="cache-and-network">
          {({ error, data }) => {
          if (error) return <Error />;
          if (data.messageThreads) return (
            <Message.Provider
              value={{
              onClickPrev,

https://stackoverflow.com/questions/54131447/how-to-fix-warning-text-content-did-not-match-server-some-data-client-lo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment