Npm 3 has a bug installing dependencies, when one dep is from devDependencies and dependencies (lodash).
This forced me to move all dependencies into one "dependencies" section.
This is a long living bug since first release of npm 3, and it's not fixed today.
No, thanks, npm, I will continue to use bower in 2016.
ES6 classes and stateless components (aka arrow-components) are now standart things. You can continue use React.createClass, but may be this will be deprecated (however, I'm not sure about it)
For learning RN... they move fast, better is to create pet project from fresh RN generator (CLI: react-native) and go on.
Wezterm terminal supports multiplexing from the box: https://wezfurlong.org/wezterm/multiplexing.HTML
Also, there is Hyper terminal, and standalone protocol to implement multiplexing https://www.reddit.com/r/commandline/comments/q5mj11/htm_a_c...
If you know other options, please share.
I work in windows, but at home I use macos, so I stick to wezterm. I use it with single config for both platforms (config is written in Lua)