Due to the 'no-2009' flag in auto-prefix configuration, iOS 8 and Safari 8 flexbox layout breaks.
Removed the 'no-2009' flag solves the problem.
Pathcing node_modules/react-scripts/config/webpack.config.dev.js and remove the no-2009 line fixes the issue.
yes
yes
(Write your answer here.)
(Write what you thought would happen.)
Flexbox should display OK in iOS 8 and Safari 8 by current autoprefix config.
Flexbox layout totally breaks due to not being prefixed.
(Write what happened. Please add screenshots!)
This is a very specific case for outdated devices/systems. You can simply eject and change configuration.
Closing as a duplicate of https://github.com/facebookincubator/create-react-app/issues/2248.