Hacker News new | ask | show | jobs
by svieira 2513 days ago
They are proposing a change the way the lifecycle of a React component is computed. Right now:

    if (someCondition) {
      return <div><Thing /></div>
    } else {
      return <Thing />
    }
will result in `Thing` going through the unmount / re-mount portion of the component lifecycle every time `someCondition` changes. This proposal suggests that instead `Thing` should remain mounted. It has been suggested (in the linked issue https://github.com/facebook/react/issues/16316) that there is a plan to make this possible at some point via something termed "re-parenting".