You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[#435] Fix issue with `ErrorBoundary` that causes errors thrown within the `render` phase of the component lifecycle to bubble up to parent `ErrorBoundary` components, which resulted in entire consumer applications locking up / crashing / unmounting.
6
13
-__DEPRECATIONS:__`ErrorBoundaryMixin`, `ErrorBoundaryPropsMixin` and `ErrorBoundaryStateMixin` are deprecated and will be removed in the 4.0.0 release.
7
-
- To create a custom error boundary moving forward, create an HOC that wraps around the `ErrorBoundary` component instead.
14
+
- To create a custom error boundary moving forward, create an HOC that wraps around the `ErrorBoundary` component instead.
8
15
-[#433] Refactor `propTypes` tests
9
16
-[#440] Make over_react_redux tests compatible with version `^7.1.1` of the redux JS library
10
17
-[#442] Remove Dart 2.4.1 phase from the CI build
11
-
-[#428] Add examples of components that have `render` methods that return `Fragment`, `List`, `num` and `String`
18
+
-[#428] Add examples of components that have `render` methods that return `Fragment`, `List`, `num` and `String`
- Props and state values now show up in the React DevTools just as they would if you were using React JS, and primitive values (strings, numbers, booleans) can be edited live, just like in React JS!
53
-
60
+
54
61

- Adds support for [error boundaries](https://reactjs.org/docs/error-boundaries.html).
65
72
- OverReact also provides an `ErrorBoundary` component out of the box that you can wrap around your components, and an `ErrorBoundaryMixin` that you can use as a starting point to build your own custom error boundary component!
66
-
73
+
67
74
> [__Learn more about upgrading to `UiComponent2`__](https://github.com/Workiva/over_react/blob/master/doc/ui_component2_transition.md#updating)
68
75
69
76
### Improved, stable [Context](https://reactjs.org/docs/context.html) API
@@ -72,7 +79,7 @@
72
79
73
80
### New `over_react_redux.dart` Library
74
81
75
-
- To take full advantage of the new stable `Context` API, we have built atop
82
+
- To take full advantage of the new stable `Context` API, we have built atop
76
83
the awesome [redux.dart library](https://github.com/johnpryan/redux.dart) to make it easy
77
84
to set up redux provider(s) / consumer(s) for OverReact components that enable granular, targeted updates!
78
85
- Check out [some examples](https://github.com/Workiva/over_react/tree/master/web/over_react_redux)
@@ -81,7 +88,7 @@
81
88
- We've even got some sweet [redux dev tools you can use](https://github.com/Workiva/over_react/blob/master/doc/over_react_redux_documentation.md#using-redux-devtools) to make the inspection of connected state a breeze!
> This component does not actually hook into any ReactJS 16 lifecycle yet. It won't until support for ReactJS 16 is added to react-dart in version 5.0.0, and to over_react in version 3.0.0.
-[#249] Warn consumers about props / state mutation
295
+
-[#249] Warn consumers about props / state mutation
289
296
- Directly mutating props and state is an antipattern and can cause unpredictable rendering.
290
297
Avoiding this will be especially important for components to behave correctly in React 16's [concurrent mode](https://reactjs.org/blog/2018/11/27/react-16-roadmap.html#react-16x-q2-2019-the-one-with-concurrent-mode).
-[#249] Warn consumers about props / state mutation
308
+
-[#249] Warn consumers about props / state mutation
302
309
- Directly mutating props and state is an antipattern and can cause unpredictable rendering.
303
310
Avoiding this will be especially important for components to behave correctly in React 16's [concurrent mode](https://reactjs.org/blog/2018/11/27/react-16-roadmap.html#react-16x-q2-2019-the-one-with-concurrent-mode).
* [#249] Warn consumers about props / state mutation
393
+
* [#249] Warn consumers about props / state mutation
387
394
* Directly mutating props and state is an antipattern and can cause unpredictable rendering.
388
395
Avoiding this will be especially important for components to behave correctly in React 16's [concurrent mode](https://reactjs.org/blog/2018/11/27/react-16-roadmap.html#react-16x-q2-2019-the-one-with-concurrent-mode).
389
396
@@ -463,7 +470,7 @@ __Bug fixes__
463
470
464
471
__New Features__
465
472
466
-
* [#195]: Add hooks for Flux component redraws that occur in response to store updates: `listenToStoreForRedraw`/`handleRedrawOn`
473
+
* [#195]: Add hooks for Flux component redraws that occur in response to store updates: `listenToStoreForRedraw`/`handleRedrawOn`
467
474
* Implements the stuff that was missed in [#193]
468
475
469
476
@@ -477,7 +484,7 @@ __Bug fixes__
477
484
478
485
__New Features__
479
486
480
-
* [#193]: ~~Add hooks for Flux component redraws that occur in response to store updates: `listenToStoreForRedraw`/`handleRedrawOn`~~
487
+
* [#193]: ~~Add hooks for Flux component redraws that occur in response to store updates: `listenToStoreForRedraw`/`handleRedrawOn`~~
0 commit comments