How to Create a Native View with You.i React Native?
#pragma once
#include <string>
#include <youireact/NativeModule.h>
class YI_RN_MODULE(LogModule) {
public:
YI_RN_EXPORT_NAME(LogModule);
YI_RN_EXPORT_METHOD(log)(std::string message);
};
#include "LogModule.h"
#include <youireact/NativeModuleRegistry.h>
const CYIString TAG = "LogModule";
YI_RN_INSTANTIATE_MODULE(LogModule);
YI_RN_REGISTER_MODULE(LogModule);
YI_RN_DEFINE_EXPORT_METHOD(LogModule, log)(std::string message)
{
YI_LOGD(tag, message.c_str());
}
#pragma once
#include <string>
#include <youireact/NativeModule.h>
class YI_RN_MODULE(LogModule) {
public:
YI_RN_EXPORT_NAME(LogModule);
YI_RN_EXPORT_METHOD(log)(Callback onSuccess, Callback onFailure, std::string message);
};
#include "LogModule.h"
#include <youireact/NativeModuleRegistry.h>
const CYIString TAG = "LogModule";
YI_RN_INSTANTIATE_MODULE(LogModule);
YI_RN_REGISTER_MODULE(LogModule);
YI_RN_DEFINE_EXPORT_METHOD(LogModule, log)(Callback onSuccess, Callback onFailure, std::string message)
{
YI_LOGD(TAG, "%s", message.c_str());
onSuccess({});
}