{"push_id":1194389336,"size":1,"distinct_size":1,"ref":"refs/heads/prefix-action-string","head":"a06921587fe7d4c50e875911622d7646f990dbc4","before":"e0474998a09b8bc1a710efeadedeb6db51a5f1a2","commits":[{"sha":"a06921587fe7d4c50e875911622d7646f990dbc4","author":{"name":"zxcpoiu","email":"583128b0baba7901833980f714f256e1db1d3a17@gmail.com"},"message":"normalize action name with prefix and expose it from module\n\nThis is a follow up of #843 which has been reverted (#899) since it breaks\nexistig apps as #894 described.\n\nchange description:\n\n  * all actions now defined in a separate file: `ActionConst.js`.\n  * create an mapping object called: `ActionMap` in `Actions.js`,\n    it maps deprecated string literal actions to constant one.\n\nrouter:\n\n  * will dispatch constant actions if we have dispatch method in props\n  * will pass unmodified type into onNavigate.\n\nreducer:\n\n  * always use ActionConst and ActionMap to determine whether an action type matched or not\n\nknow issue:\n\n  it's really hard to not break ANY existing app.\n  especially for those who:\n    1. stores routing status outside from RNRF\n    2. use custom reducer instead of RNRF default reducer\n  should be always use action constant from RNRF.\n\nit will NOT break if user uses RNRF default reducer.","distinct":true,"url":"https://api.github.com/repos/zxcpoiu/react-native-router-flux/commits/a06921587fe7d4c50e875911622d7646f990dbc4"}]}
{"actor":{"display_login":"zxcpoiu"}}