24 lines
487 B
Swift
24 lines
487 B
Swift
//
|
|
// SharedState.swift
|
|
// RNPlayground
|
|
//
|
|
// Created by Artur Gurgul on 02/08/2025.
|
|
//
|
|
|
|
import SwiftUI
|
|
import Combine
|
|
import React
|
|
import React_RCTAppDelegate
|
|
import ReactAppDependencyProvider
|
|
|
|
final class SharedState: ObservableObject {
|
|
var reactNativeFactory: RCTReactNativeFactory?
|
|
private let emitter = EventEmitter.sharedInstance
|
|
|
|
// SwiftUI => RN => SwiftUI
|
|
@Published var text1: String = ""
|
|
|
|
func send(message: String) {
|
|
emitter.send(message: message)
|
|
}
|
|
}
|