Use this trackHistory
functionality like so:
const state$ = observable({
name: "Hello",
whatever: [],
})
const { undo, redo, undoable$, redoable$ } = trackHistory(state$)
Use this trackHistory
functionality like so:
const state$ = observable({
name: "Hello",
whatever: [],
})
const { undo, redo, undoable$, redoable$ } = trackHistory(state$)
I have a Microsoft Family account and have my daughter as one of the family members.
Whenever she tries to play Minecraft (Java Edition) with us, it pops up something like the following:
"Multiplayer is disabled. Please check your Microsoft account settings."
I tried all kinds of things found online. They kept saying to go to the Xbox Privacy and online safety screen, but I couldn't find the "You can play with people outside of Xbox Live" and "You can join multiplayer games" settings. Well, that's because I needed to click on the "Xbox Series ... and Windows 10 devices Online Safety" tab.
Here's a direct link. You will need to replace the "GAMERTAGHERE" with your child's gamer tag. You need to be logged in under your (parental) account, not the child's.
%Plug.Conn{ | |
adapter: {Plug.Adapters.Cowboy.Conn, :...}, | |
assigns: %{ | |
my_assigns: "here" | |
}, | |
before_send: [ | |
#Function<7.125546534/1 in Phoenix.Controller.fetch_flash/2>, | |
#Function<1.127904613/1 in Plug.Session.before_send/2>, | |
#Function<1.43511252/1 in Plug.Logger.call/2>, | |
#Function<0.70322810/1 in Phoenix.LiveReloader.before_send_inject_reloader/1> |
Not necessarily in strict order of preference; need to think about what's most important here
const App = () => { | |
return ( | |
<> | |
<WebView | |
injectedJavaScript={` | |
(function() { | |
setTimeout(() => { | |
const video = document.getElementsByClassName("html5-main-video")[0] | |
video.addEventListener('webkitbeginfullscreen', (event) => { | |
window.ReactNativeWebView.postMessage("Full Screen"); |
Infinite Red, Inc. ("we," "us," or "our") values your privacy, and this policy outlines the privacy practices for the Chain React App ("App"). By using the App, you agree to the terms of this Privacy Policy.
We do not collect any personally identifying information from our users. The App is designed to function without requiring any personal data.
Q. Under what conditions is MobX-state-tree optimized to memoize/prevent accidental re-renders that Immutable libraries that create copies like Redux/RTK are more prone to?
MST (and really it’s MobX under the hood doing this) doesn’t even really diff at all; instead, it observes changes to objects via JS proxies. It also tracks what properties are accessed on observed objects via JS proxies.
So, let’s say you have an object like this, that is an observed MobX object (we’ll ignore MST, since it’s the same for both):
const user = makeAutoObservable({
name: "Jamon",
age: 41,
This was a late-night forey into trying to improve on MobX-State-Tree's ergonomics and implementation.
MST is pretty good.
type MSTActions = {
[key: string]: Function
}
type MSTViews = {
On-stream, February 28, 2022 (https://youtube.infinite.red)
• Network
I've been using the excellent VirtualHostX to set up my virtual hosts on OS X for a while now. It works great for setting up Apache virtual hosts and local domains.
A couple days ago, I decided to install OS X Server. When I enabled the web server portion, it seemingly disabled my virtual hosts and started showing its own page:
Apparently, there's no easy way to uninstall OS X Server.