I think it's nice not to break an app, but when a developer is misusing a component, the app should break. Otherwise it can be difficult to debug why the app doesn't work as expected. Check your values before rendering the component, then the component should be very dumb and just require certain props.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.