• yydounai
    2019-04-09
    老师您好,视频四分钟的时候说到,组件内引入css的潜在问题是有可能造成css样式重复打包,这个不是很理解。难道css和js不一样,重复引用会重复打包吗?
    
     3
  • Geek_ab45e1
    2018-07-26
    您好,请问如何打包每个feat下的style.less,上面说打包style.less,是在项目主入口文件import 需要的feat的style.less吗?

    作者回复: 是的,在src/styles/index.less 里引入了所有 feature 的 style

    
     1
  • 尹航
    2018-07-20
    你好。如果按领域模型组织结构。如何跨模型交互?比如微信客户端,即时通讯和收藏是两个模型,收藏中某一条右键发送给好友,需要调用即时通讯的action

    作者回复: 很好的问题,按领域模型组织代码不意味着两者不能交互。收藏 feature 可以直接调用即时通讯 feature 的 action,只要从那边 import 这个 action 即可。import { sendMessage } from '../im/sendMessage'; 然后绑定到收藏的 UI 组件上。

    
     1
  • GeekYa
    2020-01-30
    一直卡在:Downloading boilerplate from https://github.com/supnate/rekit-boilerplate-cra#dist...
    
    
  • GeekYa
    2020-01-30
    运行 rekit create my-app,然后一直卡在:Downloading boilerplate from https://github.com/supnate/rekit-boilerplate-cra#dist...
    
    
  • 1307
    2019-06-06
    老师 什么时候rekit会支持ts
    
    
  • euccas.🍫
    2019-06-06
    这样按照feature组织代码,比如examples里有一个Layout.js,那么如果增加一个新的feature,需要怎样才能共享这个Layout.js呢?是不是需要创建一个单独的layout目录把layout?

    作者回复: 可以直接用 examples 里的 Layout 文件,更好一点把 Layout 组件放到 common feature 里

    
    
  • 张天三石
    2019-03-12
    将action 名称放到变量里单独维护有什么好处呢
    
    
  • Bojack
    2019-01-19
    每个文件里只包含一个action和reducer写起来是不是太烦了,感觉dva中的model这个概念写起来效率会更高

    作者回复: 可以试下 Rekit,代码结构都生成好了。

    
    
  • 彧豪
    2018-11-23
    老师你好,我目前在用react做项目,你的课程给了我很多的思路,十分感谢~~
    样式文件按你推荐的方式,某一个文件引入所有样式文件,然后入口文件再引入这个文件,思路很好,这也是我之前没想到的!!
    后来我思考了一个问题:页面的图片文件需不需要这样处理呢?
    例如页面上有3个组件用到a图片,我之前是用url-loader,将这个图片像其他js模块那样来用,这样那3个组件都要import一下这个图片,如果组件被复用了,那么是不是也会将图片多次打包呢?
    我效仿样式文件的处理方式,只不过用的是export { default as a } from "xxx/xxx..."的形式,说白了是你这个项目中处理js组件的方式,但是我没法引入a图片,通过import {a} from "./",或者其他一些可能的目录,总是报Cannot find module './'这样的错,路径错误
    还是图片没有必要这么做,就直接从img中引入图片就好,这些图片是组件本身的部分,不存在样式文件的重复打包的问题呢?
    展开

    作者回复: 图片不会重复打包,会被作为静态资源打包到static目录,所以不需要这么做~

    
    
  • 只是八次
    2018-08-11
    我想要这节课的demo,但是在下面的地址找不到该demo呀。这是付费课程,demo应该可以放出来吧?

    作者回复: 您好,拆分复杂度的代码是通过 Rekit 创建的项目演示的,您可以本地创建一个项目,只需 3 步: 1)安装 rekit:npm install -g rekit
    2)创建项目:rekit create my-app
    3)安装依赖并启动项目:
    npm install
    npm start

     1
    
我们在线,来聊聊吧