问题标签 [react-starter-kit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
127 浏览

node.js - 如何保持 RSK 项目更新

我正在开发基于react-starter-kit 的node网络应用程序。 与任何项目一样,我会覆盖不必要的代码和文件,并修改其他的。react

为了跟上几乎每天的更新,我找不到让我的项目保持更新的方法,除非我每次都解决大量的冲突。

存储库建议只合并到 master,但它会产生很多冲突。有没有更快更合理的方法来做到这一点?

0 投票
2 回答
1225 浏览

javascript - 如何在 React Starter Kit 中解决从 './assets' 导入资产

server.js资产是这样导入的

如果我理解正确,则此路径映射到build/public/assets通过此处的 webpack 配置生成的路径:

还是我错了?当我跑步时,webpack我仍然遇到:

基本上这里的问题不是如何让它运行,而是为什么import assets from './assets';React Starter Kit 中的行即使没有assets.jsinside也可以解决src

0 投票
1 回答
115 浏览

javascript - 使用反应入门套件打开选择链接

我对 Java 脚本很陌生,这可能是一个非常简单的答案。

我正在使用 react-starter-kit 和 react-select。在选择时,执行特定功能。在此功能中,我希望应用程序导航到另一条路线(打开另一个网址)。

我该如何做到这一点?

0 投票
0 回答
2396 浏览

npm-install - 如何使用 eslint 解决未满足的对等依赖错误

我正在使用反应入门套件

https://github.com/kriasoft/react-starter-kit

我克隆并做了一个npm install,我在 node_modules 文件夹中看到它安装了 eslint @2.2

但我仍然收到错误

npm ERR! peer dep missing: eslint@<2.3.0, required by babel-eslint@5.0.4

包.json

这是带有的软件包npm ls --depth 0

0 投票
1 回答
3973 浏览

webpack - react 入门套件页面路由中的 require.ensure 做什么

查看 react-starter-kit 中的示例代码,我对语句的require.ensure([], (require) => resolve(require('./Admin').default), 'admin');作用感到困惑。我没有看到 require.ensure 在任何地方定义,所以我假设它是一个 webpack 函数。

这是确保用户具有管理员角色的授权检查吗?如果是这样,用户信息和角色信息在哪里被实例化?

是否只是为了确保管理组件被实例化?什么是.default属性以及字符串“admin”的用途是什么?

0 投票
1 回答
83 浏览

javascript - 在通过渲染方法之前反应显示组件

在执行该方法之前,正在显示我的反应组件(并且它是完整的功能)render()

该项目正在使用react-starter-kit,并且可以在此处访问类似的路由代码。

路由器代码

在上图中,我调用了一堆动作,然后返回目标组件(Question)。

部分组件代码如下图所示:

组件代码

问题是组件在console.log被调用之前是可用的并且是完全可用的:

控制台调试

在这种情况下,组件在第一次操作调用后就可用,但logs在所有操作之后都会显示。我想从一开始就添加一个加载器。有人对此有任何想法吗?

0 投票
1 回答
130 浏览

redux - react 入门套件中使用的 fetchKnowingCookie 中间件是什么?

查看 react 入门工具包中的 createHelpers.js 代码,我看到它在中间件中创建了一个 grapqlRequest 和一个 fetchKnowingCookie 方法。

https://github.com/kriasoft/react-starter-kit/blob/feature/redux/src/store/createHelpers.js

这究竟是在做什么?是否向服务器呈现的获取请求添加 cookie 标头?

我看到它还通过 将函数传递到中间件thunk.withExtraArgument中,那条额外的行有什么作用?这是否意味着 fetch with cookies 功能可以从 redux 异步操作中获得?

0 投票
1 回答
190 浏览

react-redux - 将 apollo 客户端与 React Starter Kit 同构使用时出现校验和无效警告

我正在尝试使用 Apollo 客户端,但在将其放入带有 redux 的 react 入门套件时遇到了一些问题。 https://github.com/kriasoft/react-starter-kit/tree/feature/redux

尝试使用此处的技术:http: //dev.apollodata.com/react/server-side-rendering.html

但我得到了错误

这是我的实现

和客户端

0 投票
1 回答
186 浏览

graphql - 向 GraphQL 请求添加参数

我正在使用React Starter Kit ,我试图将一个字符串与查询一起作为参数传递,但没有任何效果。我尝试了以下方法:

但是每次我包含括号时它都会失败......传递参数的正确方法是什么?

0 投票
1 回答
1457 浏览

node.js - 将 Isomorphic react 入门套件部署到 AWS Lambda

当谈到 Node.js 和 React 时,我是一个新手。

我正在尝试将React Starter Kit —“同构”Web 应用程序样板部署到云中。我目前正在使用 heroku,但我读过我可以使用 AWS Lambda 和 API 网关来做到这一点。我尝试使用无服务器框架来做到这一点,并且我自己也这样做了,但没有成功。

使用 webpack 插件运行无服务器框架失败,因为我的 webpack 文件是用 ES6 编写的,并且我不知道如何在 webpack 之前运行 babel(在本地,我正在运行调用 webpack 的 babel-node)。

至于手动执行此操作 - 我找不到入门套件设置的说明 - 我应该将整个文件夹上传到 S3 吗?如何定义 lambda 函数?我需要更改当前代码中的某些内容吗?

任何帮助,将不胜感激。