{"action":"opened","issue":{"url":"https://api.github.com/repos/sebastian-software/edge/issues/17","repository_url":"https://api.github.com/repos/sebastian-software/edge","labels_url":"https://api.github.com/repos/sebastian-software/edge/issues/17/labels{/name}","comments_url":"https://api.github.com/repos/sebastian-software/edge/issues/17/comments","events_url":"https://api.github.com/repos/sebastian-software/edge/issues/17/events","html_url":"https://github.com/sebastian-software/edge/issues/17","id":275627194,"number":17,"title":"Add error boundaries (React v16) to all routes when using `routed()`","user":{"login":"swernerx","id":145201,"avatar_url":"https://avatars0.githubusercontent.com/u/145201?v=4","gravatar_id":"","url":"https://api.github.com/users/swernerx","html_url":"https://github.com/swernerx","followers_url":"https://api.github.com/users/swernerx/followers","following_url":"https://api.github.com/users/swernerx/following{/other_user}","gists_url":"https://api.github.com/users/swernerx/gists{/gist_id}","starred_url":"https://api.github.com/users/swernerx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/swernerx/subscriptions","organizations_url":"https://api.github.com/users/swernerx/orgs","repos_url":"https://api.github.com/users/swernerx/repos","events_url":"https://api.github.com/users/swernerx/events{/privacy}","received_events_url":"https://api.github.com/users/swernerx/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-11-21T08:39:56Z","updated_at":"2017-11-21T08:39:56Z","closed_at":null,"author_association":"OWNER","body":"In React v16 there is a new feature which tries to keep the overall application running when a single part of the view is crashing. This feature can be used in the applications where needed but I figure it would make sense to sandbox all routes (and views) to not kill the whole application when something on the view crashes.\r\n\r\nAs most applications of the Edge platform use the `routed` function from `edge-core` right now it might be sensible to add the behavior of error boundaries to this method.\r\n\r\nSee also:\r\nhttps://reactjs.org/blog/2017/07/26/error-handling-in-react-16.html"}}
{"actor":{"display_login":"swernerx"}}