Arunoda Susiripala
4726c4352e
Scroll to the hash only if there's one after an error. ( #2224 )
2017-06-09 23:45:37 +02:00
C. T. Lin
8e6615dcf9
upgrade react to v15.5 and use prop-types instead of React.PropTypes ( #1684 )
...
* upgrade react to v15.5 and use prop-types instead of React.PropTypes
* Update package.json
2017-04-11 00:05:26 +05:30
Arunoda Susiripala
5fcb49632e
Introduce better debug error handling ( #1592 )
...
* Introduce better debug error handling
With this we are rendering runtime and debug errors inside
a it's own error root.
That gives us better error handling and control.
Also, now we are patching React core to capture runtime errors.
* Render the initial error on the server.
2017-04-01 14:03:40 -07:00
Arunoda Susiripala
87ff667e6e
Revert "Introduce better debug error handling ( #1590 )" ( #1591 )
...
This reverts commit 0bdd321654
.
2017-04-01 13:23:09 -07:00
Arunoda Susiripala
0bdd321654
Introduce better debug error handling ( #1590 )
...
With this we are rendering runtime and debug errors inside
a it's own error root.
That gives us better error handling and control.
Also, now we are patching React core to capture runtime errors.
2017-04-01 13:09:16 -07:00
Arunoda Susiripala
97c472c0c8
Handle pages with no default export and show an error. ( #1484 )
...
That error is meaningful and easy to find the issue.
2017-03-23 09:40:22 +05:30
Arunoda Susiripala
08d9847ab7
Shallow routing changes ( #1363 )
...
* Fix a typo in a test suite.
* Add old props.url API with warn for all tags.
2017-03-06 10:14:10 -08:00
Arunoda Susiripala
f8f3fa7dce
Introducing Shallow Routing ( #1357 )
...
* Simplify route info handling.
* Add basic resolve=false support.
* Make sure to render getInitialProps always if it's the first render.
* Change resolve=false to shallow routing.
* Add test cases for shallow routing.
* Update README for shallow routing docs.
* Update docs.
* Update docs.
* Update docs.
2017-03-06 08:48:35 -08:00
Arana Jhonny
bc47aac8f4
Fixed some problems with standard ( #1331 )
2017-03-02 22:46:16 +01:00
Arunoda Susiripala
96fca5e2ad
Add better hash URL support. ( #1250 )
...
* Add better hash URL support.
1. Add scrolling to given id related to hash
2. Hash changes won't trigger getInitialProps
* Add some comments.
* Fix tests.
* Add some test cases.
2017-02-28 09:31:17 -08:00
Naoyuki Kanezawa
98e2951f0c
Use ErrorDebug component on error of react-hot-loader ( #852 )
...
* use ErrorDebug component for reporter of react-hot-loader
* app: fix props of ErrorDebug
2017-01-21 10:46:18 -08:00
Naoyuki Kanezawa
0ef28ab128
Don't discard component state on error ( #741 )
...
* render debug page as overlay
* handle errors occurrred on rendering cycle for HMR
* retrieve props if required on HMR
2017-01-11 17:58:20 -08:00
Naoyuki Kanezawa
8570d19af6
Handle errors of React lifecycle methods ( #661 )
...
* handle errors of lifecycle methods
* handle errors of render method
2017-01-05 09:27:39 -08:00
Arunoda Susiripala
565bb5790b
Update url.pushTo and url.replaceTo update only on dev. ( #434 )
...
In order to warn the user, now we are using a warn function
which is located in the lib/utils module.
2016-12-19 13:04:38 -08:00
Arunoda Susiripala
e45cc89ce3
Add deprecate messages for url.replaceTo and url.pushTo ( #433 )
2016-12-19 10:49:15 -08:00
Thomas Jaggi
de6521a481
Allow for custom route in pushTo and replaceTo methods ( #417 )
2016-12-18 05:18:50 +09:00
nkzawa
0b20273c77
remove workaround for react-hot-loader
2016-12-04 07:06:47 +09:00
nkzawa
1be8447a26
Merge branch 'master' into add/hot-reload
2016-10-17 11:10:16 +09:00
Dan Zajdband
ea61fe412a
Add current props to state when data available ( #13 )
2016-10-16 00:25:13 -05:00
nkzawa
26e6193a97
hot-reload: initial
2016-10-15 00:05:08 +09:00
nkzawa
e2ab55ad23
fix client/router
2016-10-08 14:12:51 +09:00
nkzawa
e51c7eabf1
fix client/router
2016-10-06 16:08:23 +09:00
nkzawa
9b06a22f31
initial source
2016-10-06 08:52:50 +09:00