Redux 里的 todo example 能否直接贴到博客中

todo代码在这里

index.js 原本是这样的:


import 'babel-polyfill'
import React from 'react'
import { render } from 'react-dom'
import { Provider } from 'react-redux'
import { createStore } from 'redux'
import todoApp from './reducers'
import App from './components/App'

let store = createStore(todoApp)

render(
  <Provider store={store}>
    <App />
  </Provider>,
  document.getElementById('root')
)

改之后:

let store = createStore(todoApp)

class TodoApp extends React.Component {

    render() {
        return (<Provider store={store}>
                    <App />
                </Provider>);
    }
    
}

export default TodoApp;

在博客那边是否可以直接 <TodoApp /> 这样使用了?
如果可以的话,加上我博客的state不是就有俩state了,会不会有点作死什么的
store 从博客外面传来的话,要是博客那边没用 redux 呢。。

阅读 2.7k
2 个回答

可以,俩个 state 互不干扰

新手上路,请多包涵

你的问题没描述清楚啊,看你的代码用的是react+redux ,那么更新state的方式 统一根据action走就完了,redux本身就是管理多个state的解决方案之一嘛

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进