/
githubmr
/
facebook-react-native
Обзор
Документация
Войти
/
githubmr
/
facebook-react-native
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
main
packages/react-native/ReactCommon/react/renderer/components/unimplementedview/UnimplementedViewComponentDescriptor.h
41 строка
1 KB
Samuel Susla
pass RawProps by rvalue (#41604)
22 ноя 2023, 15:33
22 ноя 2023, 15:33
91d4b1b
Код
Авторство
О чём код?
/* * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ #pragma once #include <react/renderer/components/unimplementedview/UnimplementedViewShadowNode.h> #include <react/renderer/core/ConcreteComponentDescriptor.h> #include <react/renderer/core/PropsParserContext.h> namespace facebook::react { /* * Descriptor for <UnimplementedView> component. */ class UnimplementedViewComponentDescriptor final : public ConcreteComponentDescriptor<UnimplementedViewShadowNode> { public: using ConcreteComponentDescriptor::ConcreteComponentDescriptor; /* * Returns `name` and `handle` based on a `flavor`, not on static data from * `UnimplementedViewShadowNode`. */ ComponentHandle getComponentHandle() const override; ComponentName getComponentName() const override; /* * In addition to base implementation, stores a component name inside cloned * `Props` object. */ Props::Shared cloneProps( const PropsParserContext& context, const Props::Shared& props, RawProps rawProps) const override; }; } // namespace facebook::react