Difficile
### Si je dois conditionner mon code en fonction d'iOS ou d'Android, comment dois-je procéder ?
Code A:
* fichier index.ios.js
import React from "react";
class MyIosComponent extends React.Component {
render () {
return (<Element>I’m in iOS</Element>);
}
}
* fichier index.android.js
import React from "react";
class MyAndroidComponent extends React.Component {
render () {
return (<Element>I’m in Android</Element>);
}
}
Code B:
import React from "react";
import {Platform} from "react-native";
class MyComponent extends React.Component {
render () {
return device.platform === "iOS"
? (<Element>I’m in iOS</Element>)
: (<Element>I’m in Android</Element>)
}
}
Code C:
import React from "react";
import {Platform} from "react-native";
class MyComponent extends React.Component {
render () {
return Platform.select({
ios: () => (<Element>I’m in iOS</Element>),
android: () => (<Element>I’m in Android</Element>)
})
}
}
Auteur: Victor SabatierStatut : PubliéeQuestion passée 423 fois
Modifier
2
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !
2
Comment utiliser StyleSheet en React Native1
Je peux lancer le débogueur dans Chrome depuis mon app, J'exécute `react-native log-ios` depuis ma ligne de commande2
Quel est le résultat du code suivant ?
const App = () => {
const [count, setCount] = useState(0);
return ({
<Text>
The count is {count}
</Text>
<Button onPress={() => setCount(count + 1)}>
Increase
</Button>
});
};
export default App;
0
Quel est le code qui affichera 'Hello World' dans la console?1
Comment définir la couleur de fond d'un View en React Native1
Quels sont les snippets valides en JSX?5
Écrire une animation React Native qui fait tourner une image.