Skip to content

Vragen interview React

1. Welke projecten heb je al gedaan in react? Kan je daar iets over vertellen?

2. Wat vond je daar leuk/ niet leuk aan. Waarom react? Waarom redux?

3. Heb je ervaring met full stack development

4. Hoe zou je een nieuw project opstarten? Welke technologieën zou je gebruiken?

5. Kan je een aantal … opnoemen?
1. Test frameworks? Mocha jest
2. Styling ? Sass, css-to-js, styled components

6. Kan je volgende js-begrippen toelichten
a. Scope (= variables ,…)
b. concurrency (= different parts or units of a program, algorithm, or problem to be executed out-of-order or at the same time)
c. runtime vs compile (compile = converted into executable code, runtime =code running, js is interpreted language, Interpreted languages must be reduced to machine instructions.— at run time )
d. == vs ===
e. functioneel programmeren (Geen shared state, pure functions, <> object oriented, easier to test, more predictable)

7. Ken je volgende beginners React begrippen toelichten
1. store- state – props -hooks (= use state without a class)
2. virtual dom
3. keys
4. jsx

8. Ken je volgende advanced(React) begrippen toelichten
1. HOC componenten (= for reusing component logic, fe connect /redux)
2. Portals (= render children outside of dom hierarchy)
3. Error Boundaries  (= to catch errors in code and show fe message)
4. Suspense (= wait for code and show something in loading state)
5. Context-Provider (= provides context values fe theme)
6.. Concurrent mode (= experimental set op new features for staying responsive, fe suspense)

9. Ken je volgende begrippen
6. Normaliser (returns nested json with their ids for easy lookup)
7. Flow (static type checker
7. PureComponent (shallowly compares objects for rerendering) vc Pure function  (same input = same output, no state)
8. Immutable (shallow comparison)

7. Welk probleem lossen hooks op? (delen van state over verschillende componenten)
6. Welke soorten hooks zijn er : state, effect, custom (vb effect hook = componentDidUpdate, didmount en willumount samen, side effect vb titel, custom hook = gebruik woord use)

8. Hoe zou je een react project optimaliseren?
1. Pure components/functions
2. Index without numbers
3. Measure performance browser, Perf
4. Profiler (react developer tools)

9. Kan je een aantal nieuwe ecmascript functionaliteiten opnoemen?
a. optional chaining
b. promise.allSettled
c. replaceAll

Welke technologie zou je nog graag onder de knie krijgen
React-native? Vue,
Welk project zou je liefst in toekomst doen?

Published inReact

Be First to Comment

Leave a Reply

Your email address will not be published. Required fields are marked *