mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
88de631d05
Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/51185 Was running into issues with split Android ParagraphState, because a lot of code is tied to `#ifdef ANDROID`, which also builds for react-native-cxx. This does that spliitting, and also introduces `RN_SERIALIZABLE_STATE` to replace previous ANDROID checks related to state serialization, so we can cofine that to just the Android platform. These changes are dependent on each other. Changelog: [Internal] Reviewed By: joevilches Differential Revision: D74374376 fbshipit-source-id: ffb246ea2e16773f85de12209f2d88a95f8bb792
30 lines
711 B
C++
30 lines
711 B
C++
/**
|
|
* This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
|
|
*
|
|
* Do not edit this file as changes may cause incorrect behavior and will be lost
|
|
* once the code is regenerated.
|
|
*
|
|
* @generated by codegen project: GenerateStateH.js
|
|
*/
|
|
#pragma once
|
|
|
|
#ifdef RN_SERIALIZABLE_STATE
|
|
#include <folly/dynamic.h>
|
|
#endif
|
|
|
|
namespace facebook::react {
|
|
|
|
class SampleNativeComponentState {
|
|
public:
|
|
SampleNativeComponentState() = default;
|
|
|
|
#ifdef RN_SERIALIZABLE_STATE
|
|
SampleNativeComponentState(SampleNativeComponentState const &previousState, folly::dynamic data){};
|
|
folly::dynamic getDynamic() const {
|
|
return {};
|
|
};
|
|
#endif
|
|
};
|
|
|
|
} // namespace facebook::react
|