小编son*_*dat的帖子

反应选择:我如何解决“警告:道具`id`不匹配”

我有一个带有 ReactJs 和 NextJs 的 Web 应用程序。在一个功能组件中,我使用了react-select,然后我收到了以下控制台警告:

警告:道具id不匹配。服务器:“react-select-7-input”客户端:“react-select-2-input”

我的代码如下:

import { Row, Col, Card, Form, Button } from 'react-bootstrap';
import Select from 'react-select';

const priorityOptions = [
  { value: 'p1', label: 'Top level - P1' },
  { value: 'p2', label: 'Mid level - P2' },
  { value: 'p3', label: 'Low level - P3' }
];
const PostView = () => {
  return (
    <div className="DashboardSla-ContentBody__Form">
      <Row>
        <Col md="10">
          <Card className="shadow-sm">
            <Card.Body>
              <Form>
                <h5 className="text-secondary mb-3">Booking details</h5> …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-select next.js

15
推荐指数
3
解决办法
5141
查看次数

分配失败 - JavaScript 堆内存不足

我正在开发一个使用 NextJs 和 ReactJs 开发的项目。突然这个项目显示分配失败 - JavaScript 堆内存不足问题。我已经尝试了网上的所有资源,但是这些资源对我不起作用。我想,也许 next.config.js 或 webpack 中发生了一些错误,但是我不确定。

包.json

{
  "name": "personal-blog",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "dev": "next dev",
    "build": "next build",
    "start": "next start"
  },
  "dependencies": {
    "@fortawesome/fontawesome-svg-core": "^1.2.28",
    "@fortawesome/free-brands-svg-icons": "^5.13.0",
    "@fortawesome/free-regular-svg-icons": "^5.13.0",
    "@fortawesome/free-solid-svg-icons": "^5.13.0",
    "@fortawesome/react-fontawesome": "^0.1.9",
    "bootstrap": "^4.4.1",
    "dotenv": "^8.2.0",
    "isomorphic-unfetch": "^3.0.0",
    "moment": "^2.24.0",
    "next": "9.3.5",
    "node-fetch": "^2.6.0",
    "react": "16.13.1",
    "react-bootstrap": "^1.0.1",
    "react-debounce-input": "^3.2.2",
    "react-dom": "16.13.1",
    "react-moment": "^0.9.7"
  },
  "devDependencies": {
    "sass": "^1.26.5"
  }
}
Run Code Online (Sandbox Code Playgroud)

next.config.js

const webpack = require("webpack"); …
Run Code Online (Sandbox Code Playgroud)

javascript heap-memory reactjs next.js

5
推荐指数
0
解决办法
3144
查看次数

在 NextJs getInitialProps 中获取 localStorage

我在 next.js 应用程序中使用 localStorage 令牌。我尝试在 getInitialProps 页面上获取 localStorage 但它返回undefined.

这是一个例子,

Dashboard.getInitialProps = async () => {
  const token = localStorage.getItem('auth');
  const res = await fetch(`${process.env.API_URL}/pages/about`, {
    headers: { 'Authorization': token }
  });
  const data = await res.json();

  return { page: data };
}
Run Code Online (Sandbox Code Playgroud)

authentication local-storage next.js

3
推荐指数
1
解决办法
2万
查看次数