React Native: cómo usar require (path) con urls dynamics?

Quiero usar WebView para mostrar algo de contenido html

Aquí hay un ejemplo:

return (  ) 

y para la variable de origen necesito tener dos valores diferentes:

1) para la plataforma Android necesito usar algo como esto:

 source = {uri: `file:///android_asset/contents/${languageId}text.html`} 

2) para ios necesito usar algo. Me gusta esto:

 source = require(`../srv/localization/contents/${languageId}text.html`) 

Para Android funciona bien, pero para iOS no funciona. Y esta url funciona bien para iOS también

 require(`../srv/localization/contents/entext.html`) 

Según entiendo, esto se debe a la url dinámica ($ {languageId} text.html)

La pregunta es ¿cómo usar las URL dinámicas para iOS?

A medida que lo descubres, no puedes tener una url dinámica para requerir . Esto se debe a que requiere que la fuente en el inicio de la aplicación, independientemente de su lugar en el código. Deberá requerir todo el {languageId} text.html y pasar la variable requerida a la fuente:

 var language = { en: require(`../srv/localization/contents/entext.html`) ... } 

y úselo como se muestra a continuación:

 source = require(language[en])