I以下server.js:
import express from 'express';
import path from 'path';
import React from 'react';
import { renderToString } from 'react-dom/server';
import { match, RouterContext } from 'react-router';
import routes from './src/client/app/config/routes.jsx&
我有一个静态反应应用程序(这意味着没有服务器端呈现)位于example.com/web-class.gr下。我的问题是,当我使用侧栏菜单时,我不能在组件之间路由。
例如。当我导航到example.com/web-class.gr/css-intermediate时,页面将按预期的方式加载。从现在开始,如果我导航到不同的lessonName,页面将按预期的方式加载。但我也有练习,当我按下菜单上相应的按钮时,我无法加载这些练习。想知道这是我的index.js文件:
import React from 'react';
import { Link as ReactLink } fro
我在导航到结帐页面时遇到了麻烦。每当我点击应用程序中的篮子图标时,我可以看到URL正在改变,但是页面没有变化,我总是必须刷新页面才能进行导航,我也不知道为什么。
这是我的App.js代码:
import React from "react";
import './App.css';
import Header from './Header';
import Home from "./Home";
import { BrowserRouter as Router, Switch, Route}
from "react-rou
我不知道为什么,但是当我刷新页面时,我得到了这个错误:但是当我尝试使用react-router链接从菜单转到相同的页面时,一切工作正常
(AComponent)... Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.
Module../src/index.js
src/index.js:11
8 |
9 |
10 | const target = document.querySelec