I wouldn’t worry too much about ionic 4 right now. The ionic team has made it clear that it will be a change similar to ionic 2 -> ionic 3, with maybe a few breaking changes but fairly close to a drop in replacement.
If you use the latest stable ionic release (3.9.2) it won’t be too difficult to update to ionic 4 when it is released.