React Native experience test

Fullname *

Email *


To your understanding, how can a single React Native code run on both Android and iOS operation system?

Do you know that AirBnB previously uses React Native and now they stops using it? (English ver: https://bit.ly/3iROaFI, Vietnamese ver: https://bit.ly/3ff4EWl)

Do you think the package-lock.json file is important in our project?

Can you write Android Java code or iOS Swift / Objective-C code?

Are you confident in updating or adding a small native module (with native Java/Objective-C/Swift code) for a react native app?

Have you done any project that allow users to do live-streaming?

Do you think that you can develop a custom UI effect by only JS React Native code?

What is the output of this script

for(var i=0; i<=3; i++) {
    setTimeout(function() {
        console.log(i)
    }, 0)
}

What is Virtual DOM? Why does React Native use Virtual DOM?

Did you use functional component? When do you prefer to use functional component over class-based component?