1

私は反応ネイティブの初心者で、react-native-ui-kittenライブラリを使用しようとしています。問題は、ドキュメントがあまり役に立たないことです。

ui-kittenコマンドで示されているように、テーマをインストールしました。npm i react-native-ui-kitten @eva-design/eva

App.jsドキュメントは、私が間違っていない限り、ファイルと見なすアプリケーションルートを構成するように求めています。

そこで、App.js生成されたコードを次のように変更しました。

import React from 'react';
import {
  mapping,
  theme,
} from '@eva-design/eva';
import { ApplicationProvider } from 'react-native-ui-kitten';
import { Application } from './path-to/root.component';

export default class App extends React.Component {

   public render(): React.ReactNode {
     return (
       <ApplicationProvider
         mapping={mapping}
         theme={theme}>
         <Application/>
       </ApplicationProvider>
     );
   }
}

残念ながら、それは機能していません。

最近ui-kittenライブラリを使用した人はいますか?

ドキュメントの Application Root の意味と、使用する単純な反応ネイティブ プロジェクトのセットアップ方法を教えてreact-native-ui-kittenください。

はい、実際にドキュメントを確認しましたが、正しくないことがあるかもしれません。

4

2 に答える 2

0

私はreact-nativeの初心者でもあり、コードの実装が少し違うようです。これが役立つかどうかはわかりませんが、これは私があなたのコードを実装する方法です:

import * as React from 'react';
import { mapping, light as lightTheme } from '@eva-design/eva';
import { ApplicationProvider } from 'react-native-ui-kitten';
import { Application } from './path-to/root.component';

const App = () => (
    <ApplicationProvider
        mapping={mapping}
        theme={lightTheme}>
        <Application/>
    </ApplicationProvider>
);

export default App;

試してみて、これがあなたに合っているかどうか教えてください。幸運を!

于 2019-08-20T08:35:46.757 に答える