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 呢。。
可以,俩个 state 互不干扰