TypeScript + React › Question 10 of 15Что такое дискриминированные union'ы?Solve in editorКак создать generic React компоненты?Что такое type guards и type narrowing?