nefe / redux-in-chinese Goto Github PK
View Code? Open in Web Editor NEWRedux 中文文档
Home Page: https://cn.redux.js.org/
Redux 中文文档
Home Page: https://cn.redux.js.org/
粗体内嵌斜体:
Redux doesn’t care how you store the state—it can be a plain object, an Immutable object, or anything else.
Redux 并不在意你_如何_存储 state,state 可以是普通对象,可以是不可变对象,或者其它类型。
正常斜体:
While it is technically possible to write impure reducers that mutate the data
写不纯的 reducers 来变动数据在技术上是_可行_的
对于“正常斜体”是否应该遵循#翻译约定中的 英文有斜体、中文没有,可用强调取代 **强调**
进行翻译?将 可行
译成 可行
。
很好的redux入门教程,希望能翻译一下:
https://github.com/happypoulp/redux-tutorial
basics\UsageWithReact 這一節中
爲什麼不能直接寫 "聰明組件"和“傻組件”或者“笨組件” 木偶有什麼特殊的含義沒?
http://redux.js.org/docs/FAQ.html
这一章节还没有翻译,我来认领怎么样?
Hi,我们也准备翻译redux的中文文档,看到你也在翻译,我觉得我们可以一起合作
另外我们注册了 reduxjs.com这个域名,也方便后续使用。: )
发现在不同的章节里,constant(s) 的翻译不一致,如:
建议统一翻译为「常量」。
文档过期了 💔 ,你来帮助同步一下吧
原文:https://github.com/reactjs/redux/blob/master/docs/advanced/AsyncActions.md
译文:https://github.com/camsong/redux-in-chinese/blob/master/docs/advanced/AsyncActions.md
尚未认领,欢迎回复认领 💃
不知如何下手?为你准备好了 ETC 翻译规范
原文:
First, let’s define some actions.
如果译成
首先,让我们来定义几个 actions。
比较符合原意,但是汉语里没有单复数概念,看起来读起来都有点奇怪。
如果译成 action
看起来更顺畅,但与原文不一致。
不知道业界对此类问题有没有达到共识,欢迎讨论。
文档过期了 💔 ,你来帮助同步一下吧
原文:https://github.com/reactjs/redux/blob/master/docs/basics/Store.md
译文:https://github.com/camsong/redux-in-chinese/blob/master/docs/basics/Store.md
尚未认领,欢迎回复认领 💃
不知如何下手?为你准备好了 ETC 翻译规范
为了译文提高质量,我们需定期对内容与原文做同步更新,本次校对的是『高级』章节,包括 6 小节内容。
英文地址:https://github.com/rackt/redux/tree/master/docs/advanced
校对过程:
原文新加文档『Implementing Undo History』,暂无时间翻译
https://github.com/rackt/redux/blob/master/docs/recipes/ImplementingUndoHistory.md
生成 PDF,ePub, MOBI 电子书方便离线阅读,使用 Calibre,参照 https://github.com/paulkogel/redux-offline-docs
翻译文档 中,是否出现了 COMPLETE_TODO
和 TOGGLE_TODO
混淆的情况? 比如:
最后,COMPLETE_TODO 的实现也很好理解:
case TOGGLE_TODO:
return Object.assign({}, state, {
todos: state.todos.map((todo, index) => {
if (index === action.index) {
return Object.assign({}, todo, {
completed: !todo.completed
})
}
return todo
})
})
英文文档中, 这一节貌似没有提及 TOGGLE_TODO
介绍章节
https://github.com/reactjs/redux/blob/master/docs/introduction/README.md
import React from 'react'
import { render } from 'react-dom'
import { createStore } from 'redux'
import { Provider } from 'react-redux'
import App from './containers/App'
import todoApp from './reducers'
let store = createStore(todoApp);
let rootElement = document.getElementById('root')
render(
,
rootElement
)
react-redux 虽然是独立的库,但是常经常使用,应该把文档也加入进来
原文地址:https://github.com/rackt/react-redux/blob/master/docs/quick-start.md
译文地址:https://github.com/camsong/redux-in-chinese/blob/master/docs/react-redux/quick-start.md
欢迎认领,直接回复即可认领
官网多了不少很有价值的文章。
为了译文提高质量,我们需定期对内容与原文做同步更新,本次校对的是『技巧』章节,包括 6 小节内容。
校对过程:
文档过期了 💔 ,你来帮助同步一下吧
原文:https://github.com/reactjs/redux/blob/master/docs/basics/Reducers.md
译文:https://github.com/camsong/redux-in-chinese/blob/master/docs/basics/Reducers.md
尚未认领,欢迎回复认领 💃
不知如何下手?为你准备好了 ETC 翻译规范
3.高级 -> 3.4 搭配 React Router 文档没有了?
http://cn.redux.js.org/docs/advanced/UsageWithReactRouter.html
see http://cn.redux.js.org/docs/basics/Store.html
First paragraph, 在前面的章节中,我们学会了使用 action 来描述“发生了什么”
,action
url should be http://cn.redux.js.org/docs/basics/Action.html , not http://cn.redux.js.org/docs/basics/Action.md。
react-redux 虽然是独立的库,但是常经常使用,应该把文档也加入进来
原文地址:https://github.com/rackt/react-redux/blob/master/docs/api.md
译文地址:https://github.com/camsong/redux-in-chinese/blob/master/docs/react-redux/api.md
欢迎认领,直接回复即可认领
阶段性文档同步,回复即可认领
原文链接
https://github.com/reactjs/redux/blob/master/docs/advanced/AsyncFlow.md
比如export const TOGGLE_TODO = 'TOGGLE_TODO'
还有其他相关的
文档过期了 💔 ,你来帮助同步一下吧
原文:https://github.com/reactjs/redux/blob/master/docs/basics/UsageWithReact.md
译文:https://github.com/camsong/redux-in-chinese/blob/master/docs/basics/UsageWithReact.md
尚未认领,欢迎回复认领 💃
不知如何下手?为你准备好了 ETC 翻译规范
本人新手,因为学习react的缘故,从他们的英文文档里看到了redux。搜索之后发现了中文文档,非常赞,感谢大家的努力工作。
我看到两个地方有相互矛盾的地方,不太理解,冒昧问下:
在文档的先前技术章节:http://cn.redux.js.org/docs/introduction/PriorArt.html
中说到flux 时说“而不同于 Flux ,Redux 并没有 dispatcher 的概念”
在文档基础action章节:http://cn.redux.js.org/docs/basics/Actions.html
中说“一般来说你会通过 store.dispatch() 将 action 传到 store。”
dispatcher的概念和store.dispatch() 有木有联系,还是只是看着相似,望有高手解答。
再次感谢
一个页面需要一个container组件还是多个container组件?
如果是一个containner组件,那么它所有的的子组件都是展示组件,都是从顶部containner组件中接受props参数和action吗,这些展示组件是不是还需要一些自己的ui状态?
react-redux 虽然是独立的库,但是常经常使用,应该把文档也加入进来
原文地址:https://github.com/rackt/react-redux/blob/master/docs/troubleshooting.md
译文地址:https://github.com/camsong/redux-in-chinese/blob/master/docs/react-redux/troubleshooting.md
欢迎认领,直接回复即可认领
basics/ExampleTodoList.md
:
containers/App.js 中
import { addTodo, completeTodo, setVisibilityFilter, VisibilityFilters } from '../actions'
应是
import { addTodo, toggleTodo, setVisibilityFilter, VisibilityFilters } from '../actions';
TodoList的 completeTodo 也应是 toggleTodo
初学 redux,这是我自己发现的,应该是笔误,比较简单,就不pr了。
文档过期了 💔 ,你来帮助同步一下吧
原文:https://github.com/reactjs/redux/blob/master/docs/basics/DataFlow.md
译文:https://github.com/camsong/redux-in-chinese/blob/master/docs/basics/DataFlow.md
尚未认领,欢迎回复认领 💃
不知如何下手?为你准备好了 ETC 翻译规范
http://camsong.github.io/redux-in-chinese/docs/basics/ExampleTodoList.html
在上面这个页面中。
2.另一处问题也同上。在
容器组件处 containers/App.js 处,最后一行没有显示出来。
export default connect(select)(App)
在本git中也是正确的。所以怀疑重新生成一下应该就好了吧。
文档过期了 💔 ,你来帮助同步一下吧
原文:https://github.com/reactjs/redux/blob/master/docs/advanced/AsyncFlow.md
译文:https://github.com/camsong/redux-in-chinese/blob/master/docs/advanced/AsyncFlow.md
尚未认领,欢迎回复认领 💃
不知如何下手?为你准备好了 ETC 翻译规范
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.