use app.viewAdapter instead of hardcoded BaseView

This is a matching commit for airbnb/rendr#250, making use of app's viewAdapter instead of pulling in nested requires from rendr.